package com.egao.common.module.student.entity;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author lym
 * @date 2022/5/16 16:37
 */
@ApiModel(description = "学生毕业去向意向")
@TableName("student_inten")
@Data
public class StudentInten {

    @ApiModelProperty("主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty("学生ID")
    private Integer studentId;

    @ApiModelProperty("去向意向类型")
    private String inten;

    @ApiModelProperty("升学 洲")
    private Integer sxContinent;
    @ApiModelProperty("升学 国家")
    private Integer sxCountry;
    @ApiModelProperty("升学 学校")
    private Integer sxSchool;
    @ApiModelProperty("升学 专业")
    private String sxMajor;

    @ApiModelProperty("考公 类型")
    private String kgType;
    @ApiModelProperty("考公 地区省")
    private String kgProvince;
    @ApiModelProperty("考公 地区市")
    private String kgCity;

    @ApiModelProperty("考研 学校")
    private String kySchool;
    @ApiModelProperty("考研 专业")
    private String kyMajor;


    @ApiModelProperty("排序")
    private Integer sort;
    @ApiModelProperty("添加时间")
    private Date createTime;
    @ApiModelProperty("编辑时间")
    private Date updateTime;
    @ApiModelProperty("逻辑删除 0正常 1删除")
    @TableLogic
    private Integer deleted;


    @ApiModelProperty("年份")
    @TableField(exist = false)
    private Integer yearId;

    @ApiModelProperty("学院名称")
    @TableField(exist = false)
    private String collegeName;

    @ApiModelProperty("专业名称")
    @TableField(exist = false)
    private String majorName;

    @ApiModelProperty("学号")
    @TableField(exist = false)
    private String xh;

    @ApiModelProperty("姓名")
    @TableField(exist = false)
    private String xm;

    @ApiModelProperty("性别")
    @TableField(exist = false)
    private String xb;

    @ApiModelProperty("学历")
    @TableField(exist = false)
    private String xl;

    @ApiModelProperty("升学 洲")
    @TableField(exist = false)
    private String sxContinentLabel;
    @ApiModelProperty("升学 国家")
    @TableField(exist = false)
    private String sxCountryLabel;
    @ApiModelProperty("升学 学校")
    @TableField(exist = false)
    private String sxSchoolLabel;



}
